Value-serializability and an Architecture for Managing Transactions in Multiversion Objectbase Systems
نویسندگان
چکیده
Multiversioning of objects in an objectbase system provides increased concurrency and enhanced reliability. The last decade has seen proposals for managing transactions in multiversion database systems. A new transaction model, a new correctness criterion, and an architecture that exploit multiple versions in objectbase systems are described in this paper. The architecture contains three main components that ensure correct concurrent serializable executions of transactions that satisfy our correctness criterion and provides a spring board for several open problems that must ultimately be addressed.
منابع مشابه
An Architecture and Model for Processing Transactions in Multiversion Object Base Systems
Multiversioning of objects in an object-oriented system provides increased concurrency and enhanced reliability. The last decade has seen proposals for managing transactions in multiversion database systems. We propose a model and an architecture that exploit multiple versions in object-oriented systems. Our architecture contains three main components that ensure correct concurrent serializable...
متن کاملRecovery in Multiversion Objectbase Systems
Objectbases are becoming more popular because they reflect the real world more accurately and realistically than Relational Databases. Multiversioning of object-oriented systems uses previous versions of the objects in order to enhance the performance of the transaction management. An optimistic algorithm to manage concurrent execution of the transactions in a centralized multiversion objectbas...
متن کاملMultiversion Locking Protocol with Freezing for Secure Real-Time Database Systems
Database systems for real-time applications must satisfy timing constraints associated with transactions. Typically, a timing constraint is expressed in the form of a deadline and is represented as a priority to be used by schedulers. Recently, security has become another important issue in many real-time applications. In many systems, sensitive information is shared by multiple users with diff...
متن کاملAlternative Correctness Criteria for Multiversion Concurrency Control and a Locking Protocol via Freezing
Concurrency control protocols based on multiversions have been used in some commercial transaction processing systems in order to provide the serializable executions of transactions. In the existing protocols, transactions are allowed to read only the most recent version of each data item in order to ensure the correct execution of transactions. However, this feature is not desirable in some ad...
متن کاملA Semantic-Based Transaction Processing Model for Multilevel Transactions
Multilevel transactions have been proposed for multilevel secure databases; in contrast to most proposals, such transactions allow users to read and write across multiple security levels. The security requirement that no high level operation in uence a low level operation often con icts with the atomicity requirement of the standard transaction processing model. In particular, others have shown...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996